home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Sample source file for the Intel 8048
- ;
- ; (this program does not do anything, it is only an example)
- ;
- title Sample source file
- ;
- ; Definitions
- ;
- cr data 0dh ;carriage return
- lf data 10 ;line feed
- RAM: data 2000h ;memory start
- ppi0 data 8000h ;ppi 0
- crppi0 data ppi0+1 ;control register
- srppi0 data ppi0+2 ;status register
- offset set 0
- ;
- ; Variables
- ;
- org RAM ;variables
- key ds 16 ;key buffer
- loop1:
- offset set 9
- ;
- ; Program
- ;
- mov a,#'*'
- clr c
- xrl a,@R0
- jc loop1
- mov r0,#10
- movd a,p4
- call delay
- jmp loop1
- ;
- ; Delay routine
- ;
- delay: djnz r0,delay
- ret
- ;
- ; Dummy data
- ;
- routines dw 1234h,0f800h,0 ;routine addresses
- messg1 db cr,lf,'String no 1.',0
- messg2 db cr,lf,lf,'Press a key.',0
- end